home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / ka9q / MNetsrc.hqx / Mac TCP_IP Source v.33 / files.c < prev    next >
Text File  |  1989-03-05  |  4KB  |  107 lines

  1. /* System-dependent definitions of various files, spool directories, etc */
  2.  
  3. #include "global.h"
  4. #ifdef MAC
  5. #include "config.h"
  6. #endif
  7. #if    (defined(LATTICE) || defined(MAC))
  8. /* These compilers require special open modes when reading binary files
  9.  * 
  10.  * "The single most brilliant design decision in all of UNIX was the
  11.  * choice of a SINGLE character as the end-of-line indicator" -- M. O'Dell
  12.  *
  13.  * "Whoever picked the end-of-line conventions for MS-DOS and the Macintosh
  14.  * should be shot!" -- P. Karn's corollary to O'Dells' declaration
  15.  *
  16.  * Index definitions for this array are in global.h
  17.  */
  18. char *binmode[] = {
  19.     "rb",    /* Read binary */
  20.     "wb"    /* Write binary */
  21. };
  22. #else
  23. /* fopen modes for binary files under Aztec -- same as UNIX */
  24. char *binmode[] = {
  25.     "r",    /* Read */
  26.     "w"    /* Write */
  27. };
  28. #endif
  29.  
  30. #ifdef    MSDOS
  31. char startup[] = "/autoexec.net";    /* Initialization file */
  32. char userfile[] = "/ftpusers";    /* Authorized FTP users and passwords */
  33. char hosts[] = "/hosts.net";    /* Network host table */
  34. char mailspool[] = "/spool/mail";    /* Incoming mail */
  35. char mailqdir[] = "/spool/mqueue";        /* Outgoing mail spool */
  36. char mailqueue[] = "/spool/mqueue/*.wrk";    /* Outgoing mail work files */
  37. char routeqdir[] = "/spool/rqueue";        /* queue for router */
  38. char alias[] = "/alias";    /* the alias file */
  39. #ifdef _FINGER
  40. char fingersuf[] = ".txt";        /* Text info for finger command */
  41. char fingerpath[] = "/finger/";        /* Path to finger info files */
  42. #endif
  43. #endif
  44.  
  45. #ifdef    UNIX
  46. char startup[] = "./startup.net";    /* Initialization file */
  47. char config[] = "./config.net";    /* Device configuration list */
  48. char userfile[] = "./ftpusers";
  49. char hosts[] = "./hosts.net";
  50. char mailspool[] = "/usr/spool/mail";
  51. char mailqdir[] = "/usr/spool/mqueue";
  52. char mailqueue[] = "/usr/spool/mqueue/*.wrk";
  53. char routeqdir[] = "/spool/rqueue";        /* queue for router */
  54. char alias[] = "/alias";    /* the alias file */
  55. #ifdef _FINGER
  56. char fingersuf[] = ".txt";        /* Text info for finger command */
  57. char fingerpath[] = "./finger/";    /* Path to finger info files */
  58. #endif
  59. #endif
  60.  
  61. #ifdef    AMIGA
  62. char startup[] = "TCPIP:net.start";
  63. char config[] = "TCPIP:config.net";    /* Device configuration list */
  64. char userfile[] = "TCPIP:ftpusers";
  65. char hosts[] = "TCPIP:hosts.net";
  66. char mailspool[] = "TCPIP:spool/mail";
  67. char mailqdir[] = "TCPIP:spool/mqueue";
  68. char mailqueue[] = "TCPIP:spool/mqueue/*.wrk";
  69. char routeqdir[] = "TCPIP:spool/rqueue";        /* queue for router */
  70. char alias[] = "TCPIP:alias";    /* the alias file */
  71. #ifdef _FINGER
  72. char fingersuf[] = ".txt";        /* Text info for finger command */
  73. char fingerpath[] = "TCPIP:finger/";    /* Path to finger info files */
  74. #endif
  75. #endif
  76.  
  77. #ifdef    MAC
  78. /* the Mac init code will insert the above standard names with the absolute path
  79.  * generated on the basis of the folder in which NET was started. Therefore, we only
  80.  * allocate space here and don't initialize these variables.
  81.  */
  82. char startup[256];    /* net.start */
  83. char userfile[256];    /* ftpusers */
  84. char hosts[256];    /* hosts.net */
  85. char mailspool[256];/* incoming mail folder */
  86. char mailqdir[256];    /* outgoing mail folder */
  87. char mailqueue[256];/* file names used for outgoing mail */
  88. char bmrc[256];        /* mail startup */
  89. char routeqdir[256];/* mail startup */
  90. char alias[256];    /* the alias file */
  91. char applroot[256];    /* root folder, where NET was launched from */
  92. char logname[256];    /* logging file name */
  93. char temppath[256]; /* temp files folder */
  94. char dirnet[256];    /* dir temp file */
  95. #ifdef _FINGER
  96. char fingersuf[] = ".txt";        /* Text info for finger command */
  97. char fingerpath[256];    /* Path to finger info files */
  98. #endif
  99. #ifdef CALLBK
  100. char callbook[256];        /* callbook server database location */
  101. char calllog[256];        /* callbook server log file */
  102. #endif
  103. #endif
  104.  
  105.  
  106.  
  107.